// 入口文件
// 引入react, 引入reactDom
// 导入的时候,根据导入的文件的类型,顺序有所区别
// 1. 第三方包
// 2. 自定义的
// 3. 样式文件/图片..
import React from 'react'
import ReactDOM from 'react-dom/client'
// 在入口文件中引入BrowserRouter.用来包裹App.只需要写一次
// BrowserRouter的作用: 帮我们管理历史记录

// 一般前端路由都有两种模式:
// 1. history模式. 修改的就是浏览器地址栏的路径  BrowserRouter
// 2. hash模式,修改的是浏览器地址栏的hash值.路径不变(/) HashRouter
import { BrowserRouter, HashRouter } from 'react-router-dom'

// 引入根组件
import App from './App'

import './index.css'

ReactDOM.createRoot(document.getElementById('root')).render(
  <HashRouter>
    <App />
  </HashRouter>
)
